leaf stalks - French English Dictionary